package lj.internal.dict.enums;

/**
 * @author liangxifeng
 * @desc mis系统合同各项支付方式表merchant_contract_object各个字段字典
 * @date 2021-12-29
 */
public enum EnumMerchantContractObject {
    EnumMerchantContractObject;
    /**
     * 租金类别object_type字典
     */
    public enum ObjectType{
        RENT(1,"租金"),
        DEPOSIT(2,"押金质保金");
        private Integer code;
        private String name;
        ObjectType(Integer code, String name) {
            this.code = code;
            this.name = name;
        }
        public Integer getCode() {
            return code;
        }
        public String getName() {
            return name;
        }
    }
    /**
     * 租金类别object_state字典
     */
    public enum ObjectState{
        INVALID(0,"已作废"),
        ACTIVATE(1,"已生效");
        private Integer code;
        private String name;
        ObjectState(Integer code, String name) {
            this.code = code;
            this.name = name;
        }
        public Integer getCode() {
            return code;
        }
        public String getName() {
            return name;
        }
    }

    /**
     * 租金类别is_zu字典
     */
    public enum IsZu{
        PROPERTY(0,"物业费"),
        RENT(1,"租金"),
        PUBLIC_DEVICE(2,"公共设施费");
        private Integer code;
        private String name;
        IsZu(Integer code, String name) {
            this.code = code;
            this.name = name;
        }
        public Integer getCode() {
            return code;
        }
        public String getName() {
            return name;
        }
    }
}
